html { background-color: #fff; }

a { color: #036;}
a:hover { color: #09c; }


h1,h2,h3,h4, #content h1 a, #content h2 a, #content h3 a { font-weight: normal; 
color: #4f6b72;
}

h1 {
   text-align:center;
}


body { background: #fff repeat-x; 
     font: 15px Georgia, "Times New Roman", Times, serif; 
     margin: 1em; 
     padding: 0; 
     text-align: left; 
     color: #2d2d2d; }


#contenedor {
	    margin: 1em auto;
	    width: 95%;
	    border: 1px;
	    }

#header {
	width: 100%;
	position: relative;
	margin: 0 0 40px 0;
	}

#header h1,#header h2 {text-align: center;}
#header p.aviso {
	      text-align: center;
	      color: red;
	      }


#codigos{
	width: 100%;
	position:  relative;
	margin: 0 0 40px 0;
	font-size: 80%;
	}
#codigos p{
	 border: 1px solid #CAE8EA;
	 text-align: center;
	 }

#datos{margin: 0 280px 40px 20px;
	       }
#menu{ float: right;
       width: 240px;
       border-left: 1px solid #CAE8EA;
       padding-left: 10px;
       }

#menu h2 {text-align: center;}
#menu li.normal {list-style-image: url('folder.gif')}
#menu li.otros {list-style-image: url('folder2.gif')}

#datos table {
       width: 95%;
	padding: 0;
	margin: 0 0 30px 0;
}


#datos th {
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#datos th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}


#datos td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#datos td.alt {
	background: #F5FAFA;
	color: #797268;
}

#datos th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#datos th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}



h1, h2, h3 { margin: 0; padding: 0; }

p { line-height: 22px; }



.MC {background: #FFF8DC;}
.ANX {background:   	#CCCCCC;}
.FP {background: #E0FFFF;}
.I {background: 	#CCFFCC;}
.PG {background: #FFE4E1;}
.DIR {background: #FFDEAD;}